protective goddess - German English Dictionary